////
////  UserDefault.m
////  iOS移动OA
////
////  Created by Zhen Huang on 16/9/27.
////  Copyright © 2016年 黄振. All rights reserved.
////
//#import "UserDefault.h"
//#define kLaunch_Times @"launch_times"
//#define kLogin_Data @"user_data"
//
//
//
//static HOwner *model = nil;
//
//
//@implementation UserDefault
//// 初始化存储类
//+ (void)initDefaults {
//    
//    // 设置当第一次启动应用时, 取到的默认值为1
//    if ([UserDefault getLaunchTimes] == nil) {
//        NSDictionary *dic = [NSDictionary dictionaryWithObject:@"0" forKey:kLaunch_Times];
//        
//        [[NSUserDefaults standardUserDefaults] registerDefaults:dic];
//    }
//    
//}
//
//// 存储当前应用启动的次数
//// 设置应用启动次数
//+ (void)setLaunchTimes:(NSString *)launchtimes {
//    
//    [[NSUserDefaults standardUserDefaults] setValue:launchtimes forKey:kLaunch_Times];
//}
//
//// 获得应用启动次数
//+ (NSString *)getLaunchTimes {
//    
//    return [[NSUserDefaults standardUserDefaults] valueForKey:kLaunch_Times];
//}
//
//+(void)saveUserInfo:(HOwner *)model {
//    // 由于model继承于NSObject, 存入时需要转成归档后的data;
//    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
//    // 将model数据转成NSData
//    NSData *data = [NSKeyedArchiver archivedDataWithRootObject:model];
//    
//    [userDefaults setObject:data forKey:kLogin_Data];
//    
//    // NSUserDefault不是立即写入, 需要我们手动同步一下
//    [userDefaults synchronize];
//    
//    
//}
//+ (void)saveHospitalInfo:(HOwner *)model {
//    // 由于model继承于NSObject, 存入时需要转成归档后的data;
//    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
//    // 将model数据转成NSData
//    NSData *data = [NSKeyedArchiver archivedDataWithRootObject:model];
//    
//    [userDefaults setObject:data forKey:kLogin_Data];
//    
//    // NSUserDefault不是立即写入, 需要我们手动同步一下
//    [userDefaults synchronize];
//
//}
//
//// 获取用户信息
//+(HOwner *)getUserInfo {
//    if (!model) {
//        NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
//        
//        NSData *data = [userDefaults objectForKey:kLogin_Data];
//        
//        if (data) {
//            model = [NSKeyedUnarchiver unarchiveObjectWithData:data];
//            
//        }else {
//            
//            return nil;
//        }
//    }
//    return model;
//    
//}
//+ (HOwner *)getHospitalInfo {
//    if (!model) {
//        NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
//        
//        NSData *data = [userDefaults objectForKey:kLogin_Data];
//        
//        if (data) {
//            model = [NSKeyedUnarchiver unarchiveObjectWithData:data];
//            
//        }else {
//            
//            return nil;
//        }
//    }
//    return model;
//
//}
//
//// 判断是否登录
//+(BOOL)isLogin {
//    
//    if (![UserDefault getUserInfo]||![UserDefault getHospitalInfo]) {
//        return NO;
//    }
//    return YES;
////    if (![UserDefault getHospitalInfo]) {
////        return NO;
////    }
////    return YES;
//}
//
//// 清除用户信息
//- (void)clearUserData {
//    
//    [[NSUserDefaults standardUserDefaults] removeObjectForKey:kLogin_Data];
//    
//    [[NSUserDefaults standardUserDefaults] synchronize];
//    
//    model = nil;
//}
//
//@end
